PHP beginner |
|
Weet iemand waarom dit script het niet doet?
Hij wilt het niet uit de database verwijderen en er komen foutmeldingen (hij verwijderd hem echter wel uit de map)
<?php
$cat = $_GET['c'];
function checkdir($map)
{
chmod($map, 0777);
$open = opendir($map);
while(false != ($lees = readdir($open)))
{
if(is_file($map."/".$lees))
{
if($lees != "." && $lees != "..")
{
$filearray['file'][] = $lees;
}
}
}
closedir($open);
return $filearray;
}
$aFiles = checkdir("../upload/".$cat);
?>
<form method="POST" action="">
<?php
echo "<select name=\"bestand\">";
foreach($aFiles['file'] as $file)
{
echo "<option value=\"".$file."\">".$file."</option>";
}
echo "</select>";
echo "<input type=\"submit\" name=\"verwijder\" value=\"verwijder\"/>";
if(isset($_POST['verwijder']))
{
$bestand = $_POST['bestand'];
$filme = $_POST['file'];
chmod("../upload/".$cat."/".$bestand, 0777);
unlink("../upload/".$cat."/".$bestand);
$delete = "DELETE FROM films WHERE film='".bestand."' OR thumbnail='".$bestand."'";
mysql_query($delete) or die(mysql_error());
}
?>
</form>
<?php $cat = $_GET['c']; function checkdir($map) { while(false != ($lees = readdir($open))) { { if($lees != "." && $lees != "..") { $filearray['file'][] = $lees; } } } return $filearray; } $aFiles = checkdir("../upload/".$cat); ?> <form method="POST" action=""> <?php echo "<select name=\"bestand\">"; foreach($aFiles['file'] as $file) { echo "<option value=\"".$file."\">".$file."</option>"; } echo "<input type=\"submit\" name=\"verwijder\" value=\"verwijder\"/>"; if(isset($_POST['verwijder'])) { $bestand = $_POST['bestand']; $filme = $_POST['file']; chmod("../upload/".$cat."/".$bestand, 0777); unlink("../upload/".$cat."/".$bestand); $delete = "DELETE FROM films WHERE film='".bestand."' OR thumbnail='".$bestand."'"; } ?> </form>
|